package com.sinapsisempresarial.io;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

import borrar.Etiqueta;

public class TestCargaMasiva {

	public static void main(String [] arg) {
	    
	
		
	      long tiempoInicio = System.currentTimeMillis();
	      String xml = abrirArchivo();
	      Etiqueta etiqueta = new Etiqueta(xml);
	      //etiqueta.getEtiqueta("PROGRAMACION");
	      //etiqueta.getEtiqueta("NOMBREORGANISMO");	      
	      //etiqueta.getEtiqueta("ANO");
	      //etiqueta.getEtiqueta("PRODUCTO");
	      //etiqueta.getEtiqueta("CONTROL");
	      //etiqueta.getEtiqueta("ARTICULO");
	      etiqueta.getEtiqueta("DESTINOS");
	      //etiqueta.getEtiqueta("DESTINO");
	      
	      System.out.println("["+etiqueta.getContenido()+"]");
	      long totalTiempo = System.currentTimeMillis() - tiempoInicio;	      
	      System.out.println("El tiempo de demora es :" + totalTiempo + " miliseg");
	   }
			
	public static String abrirArchivo(){
	      File archivo = null;
	      FileReader fr = null;
	      BufferedReader br = null;
	      StringBuffer xml = new StringBuffer();
	      
	      try {
	         archivo = new File ("/home/wbtte/Escritorio/PROGRMACION.XML");
	         fr = new FileReader (archivo);
	         br = new BufferedReader(fr);

	         String linea;
	         while((linea=br.readLine())!=null)
	            xml.append(linea);
	      }
	      catch(Exception e){
	         e.printStackTrace();
	      }finally{
	         try{                    
	            if( null != fr ){   
	               fr.close();     
	            }                  
	         }catch (Exception e2){ 
	            e2.printStackTrace();
	         }
	      }
	      
	      return xml.toString();
	}
	
	}